package com.mesystem.dao.mapper;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.springframework.jdbc.core.simple.ParameterizedRowMapper;

import com.mesystem.dto.RegistroDTO;
import com.mesystem.util.Util;

public class RegistroMapper implements ParameterizedRowMapper<RegistroDTO> {

	public RegistroDTO mapRow(ResultSet rs, int rowNum) throws SQLException {
		RegistroDTO registroDTO = new RegistroDTO();
		registroDTO.setId(rs.getInt("id"));
		registroDTO.setAnio(rs.getString("anio"));
		registroDTO.setMes(rs.getString("mes"));
		registroDTO.setDescMes(Util.getDescMes(registroDTO.getMes()));
		registroDTO.setDia(rs.getString("dia"));
		registroDTO.setFechaRegistro(Util.getFecha(registroDTO.getAnio(), registroDTO.getMes(), registroDTO.getDia()));
		registroDTO.setHoras(rs.getBigDecimal("horas"));
		registroDTO.setRevistas(rs.getInt("revistas"));
		registroDTO.setRevisitas(rs.getInt("revisitas"));
		registroDTO.setFolletos(rs.getInt("folletos"));
		
		return registroDTO;
	}

}
